af5cf0f9760a81c05015e6415d7bd39481f6d918,gdx/src/com/badlogic/gdx/maps/tiled/TmxMapLoader.java,TmxMapLoader,loadObject,#MapLayer#Element#,545

Before Change


		if (element.getName().equals("object")) {
			MapObject object = null;

			int x = element.getIntAttribute("x", 0);
			int y = (yUp ? mapHeightInPixels - element.getIntAttribute("y", 0) : element.getIntAttribute("y", 0));

			int width = element.getIntAttribute("width", 0);
			int height = element.getIntAttribute("height", 0);

			if (element.getChildCount() > 0) {

After Change


		if (element.getName().equals("object")) {
			MapObject object = null;

			float scaleX = convertObjectToTileSpace ? 1.0f / mapTileWidth : 1.0f;
			float scaleY = convertObjectToTileSpace ? 1.0f / mapTileHeight : 1.0f;

			float x = element.getIntAttribute("x", 0) * scaleX;
			float y = (yUp ? mapHeightInPixels - element.getIntAttribute("y", 0) : element.getIntAttribute("y", 0)) * scaleY;

			float width = element.getIntAttribute("width", 0) * scaleX;
			float height = element.getIntAttribute("height", 0) * scaleY;

			if (element.getChildCount() > 0) {